Note: Block Execute obviously requires the complete emulation of the MOS 6502 CPU in the 1541. If you wish to use this command make sure that the Complete Floppy 1541 Emulation is enabled. Otherwise you will get a 'Command Not Emulated' Error Message.
USER1 - Read a Disk Block to the internal floppy RAM
Abbreviation: U1
USER1 works like BLOCK-READ with the exception that U1 considers the
link to the next block to be part of the data. Thus a block read with
U1 will be 256 (rather than max. 254) bytes long.
USER2 - Write a Disk Block from the internal floppy RAM
Abbreviation: U2
USER2 works like BLOCK-WRITE with the exception that U2 considers the
link to the next block to be part of the data. Thus a block written with
U2 has to be 256 (rather than max. 254) bytes long.
USER3..USER8 - Execute a User Program on the Floppy
Abbreviation: U3..U8
Program execution starts at $0500 + 3*(x-3) (i.e. $0500 for U3, $0503 for U4...)
Note: Block Execute obviously requires the complete emulation of the MOS 6502 CPU in the 1541. If you wish to use this command make sure that the Complete Floppy 1541 Emulation is enabled. Otherwise you will get a 'Command Not Emulated' Error Message.
USERI - Switch the C1541 between C64 to VC20 mode
Abbreviation: UI
Syntax: "UI+" or "UI-"
This is a dummy function in Power64. It causes a slight adjustment of
transfer speeds on a real C1541
USERJ - Reset the C1541 to power-up condition
Abbreviation: UJ
Syntax: "UJ"
Substitute for INITIALIZE
MEMORY-READ - Read Data from the floppy RAM
Abbreviation: M-R (You must use the abbreviation, the full form is not legal).
Abbreviation: M-E (You must use the abbreviation, the full form is not legal).
Syntax: "M-E"+CHR$(LowAddress)+CHR$(HighAddress)
Note: Memory Execute obviously requires the complete emulation of the MOS 6502 CPU in the 1541. If you wish to use this command make sure that the Complete Floppy 1541 Emulation is enabled. Otherwise you will get a 'Command Not Emulated' Error Message.